DocumentErrors XML shema vsebuje podatke napakah (kritičnih in nekritičnih) pri preverjanju pravilnosti dokumenta.(CheckDocumentErrors)
XML shema je objavljena na naslovu: https://edavki.durs.si/SoapPortal/Schemas/DocumentErrors_1.xsd
Polje | Tip | Ime | Opis |
---|---|---|---|
Error/Type | xs:string | Tip napake | "Critical", "NonCritical", "PrefilledMismatch" |
Error/Ref | xs:string | Referenca napake | Referenca na kaj se napaka nanaša |
Error/RefDescription | xs:string | Opis reference napake | Opis reference (za analitične reke je naprimer: "AnlID") |
Error/Code | xs:string | Koda napake | - |
Error/Params | xs:string | Parametri napake | Delimitirani parametri za prikaz v besedilu (param1;param2;) |
Error/Message | xs:string | Opis napake | V izbranem jeziku |
Primer 1:
- oddamo dokument tipa 'O' za obdobje 1.2.2010 - 28.2.2010
- preverimo dokument tipa 'O' za isto obdobje, ki na nam vrne napako:
<DocumentErrors xmlns="http://edavki.durs.si/WebServices/SoapPortal/Schemas/DocumentErrors_1.xsd"> <Summary> <Total>1</Total> <Critical>1</Critical> <NonCritical>0</NonCritical> <PrefilledMismatch>0</PrefilledMismatch> </Summary> <Error> <Type>Critical</Type> <Code>Strings.Documents.WorkflowError.errDocumentWorkflowTransitionNotAllowed</Code> <Ref>EDP-96295139-440</Ref> <RefDescription>Edp number of previous document.</RefDescription> <Params>O;O;1.2.2010 - 28.2.2010;</Params> <Message>Oddaja vrste dokumenta 'O' ni dovoljena, ker je že oddan dokument vrste 'O' za obdobje '1.2.2010 - 28.2.2010'.</Message> </Error> </DocumentErrors>
Primer 2:
- preverjanje napaka za dokument tipa 'P' za obdobje, ki še nima oddanega
originalnega dokumenta :
<DocumentErrors xmlns="http://edavki.durs.si/WebServices/SoapPortal/Schemas/DocumentErrors_1.xsd"> <Summary> <Total>1</Total> <Critical>1</Critical> <NonCritical>0</NonCritical> <PrefilledMismatch>0</PrefilledMismatch> </Summary> <Error> <Type>Critical</Type> <Code>Strings.Documents.WorkflowError.errDocumentWorkflowNotOriginal</Code> <Params>P;1.3.2010 - 2.3.2010;</Params> <Message>Oddaja vrste dokumenta 'P' ni dovoljena, ker še ni oddan noben dokument za obdobje '1.3.2010 - 2.3.2010'.</Message> </Error> </DocumentErrors>